// ... 已有代码 ...
export function createStore() {
  return new Vuex.Store({
    state: {
      token: localStorage.getItem('token') || '' // 初始化时读取本地存储
    },
    mutations: {
      setToken(state, token) {
        state.token = token
        localStorage.setItem('token', token) // 每次修改都同步到本地存储
      },
      clearToken(state) {
        state.token = ''
        localStorage.removeItem('token') // 退出时清除
      }
    }
  })
}
// ... 已有代码 ...